package cn.vconinfo.lims.delivery.entity;

import java.util.Date;

public class SpecimenCheckDTO {

    private Integer requestId;
    private Long specimenExtraId;
    private String placeholderCode;
    private String outpatientId;
    private String patientName;
    private Long patientSex;
    private Long patientAge;
    private Long patientAgeType;
    private String patientId;
    private String patientIdCardNum;
    private String bedNum;
    private Long hospitalId;
    private Integer patientType;
    private Integer specimenType;
    private String specimenTypeName;
    private String tubeType;
    private Long applicationDepartmentId;
    private String applicationDepartmentName;
    private Long applicationDoctorId;
    private String applicationDoctorName;
    private Date applicationTime;
    private String applicationDate;
    private Integer specimenWindow;
    private Integer specimenManId;
    private String specimenManName;
    private Date samplingTime; // 采样时间
    private String samplingDate;
    private Integer executeDepartmentId;
    private String executeDepartmentName;
    private Integer checkManId;
    private String checkManName;
    private Date checkTime;
    private String checkDate;
    private Integer patientTag;
    private String diagnosis;
    private String patientTel;
    private String specimenTrait;
    private Date receiveTime;
    private Date reportTime;
    private Float price;
    private Integer printNum;
    private String checkTip;
    private String remarks;
    private String tipInfo;
    private String pname;
    private long pid;
    private String projectDocumentName;
    private String dailyCode;

    private String institution;
    private String addr;
    // 20210804 新增 出生日期
    private String birthDate;




    public SpecimenCheckDTO(){
        this.patientIdCardNum = null;
        this.specimenTypeName = null;
        this.applicationDepartmentName = null;
        this.applicationDoctorName = null;
        this.specimenManName = null;
        this.executeDepartmentName = null;
        this.checkManName = null;
        this.placeholderCode = null;
        this.outpatientId = null;
        this.patientName = null;
        this.patientSex = null;
        this.patientAge = null;
        this.patientAgeType = null;
        this.patientId = null;
        this.bedNum = null;
        this.hospitalId = null;
        this.patientType = null;
        this.specimenType = null;
        this.tubeType = null;
        this.applicationDepartmentId = null;
        this.applicationDoctorId = null;
        this.applicationTime = null;
        this.specimenWindow = null;
        this.specimenManId = null;
        this.samplingTime = null;
        this.executeDepartmentId = null;
        this.checkManId = null;
        this.checkTime = null;
        this.patientTag = 0;
        this.diagnosis = null;
        this.patientTel = null;
        this.specimenTrait = null;
        this.reportTime = null;
        this.price = null;
        this.printNum = null;
        this.checkTip = null;
        this.remarks = null;
        this.tipInfo = null;
        this.pid = 0;
        this.projectDocumentName=null;
        this.dailyCode=null;
        this.institution=null;
        this.addr=null;
        this.birthDate=null;
    }

    public String getBirthDate() {
        return birthDate;
    }

    public void setBirthDate(String birthDate) {
        this.birthDate = birthDate;
    }

    public String getInstitution() {
        return institution;
    }

    public void setInstitution(String institution) {
        this.institution = institution;
    }

    public String getDailyCode() {
        return dailyCode;
    }

    public void setDailyCode(String dailyCode) {
        this.dailyCode = dailyCode;
    }

    public String getProjectDocumentName() {
        return projectDocumentName;
    }

    public void setProjectDocumentName(String projectDocumentName) {
        this.projectDocumentName = projectDocumentName;
    }

    public long getPid() {
        return pid;
    }

    public void setPid(long pid) {
        this.pid = pid;
    }

    public String getPname() {
        return pname;
    }

    public void setPname(String pname) {
        this.pname = pname;
    }

    public Integer getRequestId() {
        return requestId;
    }

    public Long getSpecimenExtraId() {
        return specimenExtraId;
    }

    public void setSpecimenExtraId(Long specimenExtraId) {
        this.specimenExtraId = specimenExtraId;
    }

    public String getPlaceholderCode() {
        return placeholderCode;
    }

    public void setPlaceholderCode(String placeholderCode) {
        this.placeholderCode = placeholderCode;
    }

    public String getOutpatientId() {
        return outpatientId;
    }

    public void setOutpatientId(String outpatientId) {
        this.outpatientId = outpatientId;
    }

    public void setRequestId(Integer requestId) {
        this.requestId = requestId;
    }

    public String getPatientName() {
        return patientName;
    }

    public void setPatientName(String patientName) {
        this.patientName = patientName;
    }

    public Long getPatientSex() {
        return patientSex;
    }

    public void setPatientSex(Long patientSex) {
        this.patientSex = patientSex;
    }

    public Long getPatientAge() {
        return patientAge;
    }

    public void setPatientAge(Long patientAge) {
        this.patientAge = patientAge;
    }

    public Long getPatientAgeType() {
        return patientAgeType;
    }

    public void setPatientAgeType(Long patientAgeType) {
        this.patientAgeType = patientAgeType;
    }

    public String getPatientId() {
        return patientId;
    }

    public void setPatientId(String patientId) {
        this.patientId = patientId;
    }

    public String getBedNum() {
        return bedNum;
    }

    public void setBedNum(String bedNum) {
        this.bedNum = bedNum;
    }

    public Long getHospitalId() {
        return hospitalId;
    }

    public void setHospitalId(Long hospitalId) {
        this.hospitalId = hospitalId;
    }

    public Integer getPatientType() {
        return patientType;
    }

    public void setPatientType(Integer patientType) {
        this.patientType = patientType;
    }

    public Integer getSpecimenType() {
        return specimenType;
    }

    public void setSpecimenType(Integer specimenType) {
        this.specimenType = specimenType;
    }

    public String getTubeType() { return tubeType; }

    public void setTubeType(String tubeType) { this.tubeType = tubeType; }

    public Long getApplicationDepartmentId() {
        return applicationDepartmentId;
    }

    public void setApplicationDepartmentId(Long applicationDepartmentId) { this.applicationDepartmentId = applicationDepartmentId; }

    public Long getApplicationDoctorId() {
        return applicationDoctorId;
    }

    public void setApplicationDoctorId(Long applicationDoctorId) {
        this.applicationDoctorId = applicationDoctorId;
    }

    public Date getApplicationTime() {
        return applicationTime;
    }

    public void setApplicationTime(Date applicationTime) {
        this.applicationTime = applicationTime;
    }

    public Integer getSpecimenWindow() {
        return specimenWindow;
    }

    public void setSpecimenWindow(Integer specimenWindow) {
        this.specimenWindow = specimenWindow;
    }

    public Integer getSpecimenManId() {
        return specimenManId;
    }

    public void setSpecimenManId(Integer specimenManId) {
        this.specimenManId = specimenManId;
    }

    public Date getSamplingTime() {
        return samplingTime;
    }

    public void setSamplingTime(Date samplingTime) {
        this.samplingTime = samplingTime;
    }

    public Integer getExecuteDepartmentId() {
        return executeDepartmentId;
    }

    public void setExecuteDepartmentId(Integer executeDepartmentId) {
        this.executeDepartmentId = executeDepartmentId;
    }

    public Integer getCheckManId() {
        return checkManId;
    }

    public void setCheckManId(Integer checkManId) {
        this.checkManId = checkManId;
    }

    public Date getCheckTime() {
        return checkTime;
    }

    public void setCheckTime(Date checkTime) {
        this.checkTime = checkTime;
    }

    public Integer getPatientTag() {
        return patientTag;
    }

    public void setPatientTag(Integer patientTag) {
        this.patientTag = patientTag;
    }

    public String getDiagnosis() {
        return diagnosis;
    }

    public void setDiagnosis(String diagnosis) {
        this.diagnosis = diagnosis;
    }

    public String getPatientTel() { return patientTel; }

    public void setPatientTel(String patientTel) { this.patientTel = patientTel; }

    public String getSpecimenTrait() { return specimenTrait; }

    public void setSpecimenTrait(String specimenTrait) { this.specimenTrait = specimenTrait; }

    public Date getReceiveTime() { return receiveTime; }

    public void setReceiveTime(Date receiveTime) { this.receiveTime = receiveTime; }

    public Date getReportTime() { return reportTime; }

    public void setReportTime(Date reportTime) { this.reportTime = reportTime; }

    public Float getPrice() { return price; }

    public void setPrice(Float price) { this.price = price; }

    public Integer getPrintNum() { return printNum; }

    public void setPrintNum(Integer printNum) { this.printNum = printNum; }

    public String getCheckTip() { return checkTip; }

    public void setCheckTip(String checkTip) { this.checkTip = checkTip; }

    public String getRemarks() { return remarks; }

    public void setRemarks(String remarks) { this.remarks = remarks; }

    public String getTipInfo() { return tipInfo; }

    public void setTipInfo(String tipInfo) { this.tipInfo = tipInfo; }

    public String getApplicationDepartmentName() { return applicationDepartmentName; }

    public void setApplicationDepartmentName(String applicationDepartmentName) { this.applicationDepartmentName = applicationDepartmentName; }

    public String getApplicationDoctorName() { return applicationDoctorName; }

    public void setApplicationDoctorName(String applicationDoctorName) { this.applicationDoctorName = applicationDoctorName; }

    public String getSpecimenManName() { return specimenManName; }

    public void setSpecimenManName(String specimenManName) { this.specimenManName = specimenManName; }

    public String getExecuteDepartmentName() { return executeDepartmentName; }

    public void setExecuteDepartmentName(String executeDepartmentName) { this.executeDepartmentName = executeDepartmentName; }

    public String getCheckManName() { return checkManName; }

    public void setCheckManName(String checkManName) { this.checkManName = checkManName; }

    public String getSpecimenTypeName() { return specimenTypeName; }

    public void setSpecimenTypeName(String specimenTypeName) { this.specimenTypeName = specimenTypeName; }

    public String getApplicationDate() { return applicationDate; }

    public void setApplicationDate(String applicationDate) { this.applicationDate = applicationDate; }

    public String getSamplingDate() { return samplingDate; }

    public void setSamplingDate(String samplingDate) { this.samplingDate = samplingDate; }

    public String getCheckDate() { return checkDate; }

    public void setCheckDate(String checkDate) { this.checkDate = checkDate; }

    public String getPatientIdCardNum() { return patientIdCardNum; }

    public void setPatientIdCardNum(String patientIdCardNum) { this.patientIdCardNum = patientIdCardNum; }

    public String getAddr() {
        return addr;
    }

    public void setAddr(String addr) {
        this.addr = addr;
    }

    @Override
    public String toString() {
        return "SpecimenCheckDTO{" +
                "requestId=" + requestId +
                ", specimenExtraId=" + specimenExtraId +
                ", placeholderCode='" + placeholderCode + '\'' +
                ", outpatientId='" + outpatientId + '\'' +
                ", patientName='" + patientName + '\'' +
                ", patientSex=" + patientSex +
                ", patientAge=" + patientAge +
                ", patientAgeType=" + patientAgeType +
                ", patientId='" + patientId + '\'' +
                ", patientIdCardNum='" + patientIdCardNum + '\'' +
                ", bedNum='" + bedNum + '\'' +
                ", hospitalId=" + hospitalId +
                ", patientType=" + patientType +
                ", specimenType=" + specimenType +
                ", specimenTypeName='" + specimenTypeName + '\'' +
                ", tubeType='" + tubeType + '\'' +
                ", applicationDepartmentId=" + applicationDepartmentId +
                ", applicationDepartmentName='" + applicationDepartmentName + '\'' +
                ", applicationDoctorId=" + applicationDoctorId +
                ", applicationDoctorName='" + applicationDoctorName + '\'' +
                ", applicationTime=" + applicationTime +
                ", applicationDate='" + applicationDate + '\'' +
                ", specimenWindow=" + specimenWindow +
                ", specimenManId=" + specimenManId +
                ", specimenManName='" + specimenManName + '\'' +
                ", samplingTime=" + samplingTime +
                ", samplingDate='" + samplingDate + '\'' +
                ", executeDepartmentId=" + executeDepartmentId +
                ", executeDepartmentName='" + executeDepartmentName + '\'' +
                ", checkManId=" + checkManId +
                ", checkManName='" + checkManName + '\'' +
                ", checkTime=" + checkTime +
                ", checkDate='" + checkDate + '\'' +
                ", patientTag=" + patientTag +
                ", diagnosis='" + diagnosis + '\'' +
                ", patientTel='" + patientTel + '\'' +
                ", specimenTrait='" + specimenTrait + '\'' +
                ", receiveTime=" + receiveTime +
                ", reportTime=" + reportTime +
                ", price=" + price +
                ", printNum=" + printNum +
                ", checkTip='" + checkTip + '\'' +
                ", remarks='" + remarks + '\'' +
                ", tipInfo='" + tipInfo + '\'' +
                ", pname='" + pname + '\'' +
                ", pid=" + pid +
                ", projectDocumentName='" + projectDocumentName + '\'' +
                ", dailyCode='" + dailyCode + '\'' +
                ", institution='" + institution + '\'' +
                ", addr='" + addr + '\'' +
                '}';
    }
}
